aa62548d4506f4ff249225972a2f363f31538155,edireader/src/main/java/com/berryworks/edireader/AnsiReader.java,AnsiReader,parseInterchange,#Token#,90
Before Change
}
int n;
if (getGroupCount() != (n = getTokenizer().nextIntValue())) {
GroupCountException countException = new GroupCountException(COUNT_IEA, getGroupCount(), n, getTokenizer());
setSyntaxException(countException);
if (!recover(countException))
throw countException;
}
String s;
if (!(s = getTokenizer().nextSimpleValue()).equals(getInterchangeControlNumber())) {
InterchangeControlNumberException interchangeControlNumberException =
new InterchangeControlNumberException(CONTROL_NUMBER_IEA, getInterchangeControlNumber(), s, getTokenizer());
setSyntaxException(interchangeControlNumberException);
if (!recover(interchangeControlNumberException))
throw interchangeControlNumberException;
}
getAckGenerator().generateAcknowledgementWrapup();
After Change
}
}
checkGroupCount(getGroupCount(), getTokenizer().nextIntValue(), COUNT_IEA);
checkInterchangeControlNumber(getInterchangeControlNumber(), getTokenizer().nextSimpleValue(), CONTROL_NUMBER_IEA);
getAckGenerator().generateAcknowledgementWrapup();
getAlternateAckGenerator().generateAcknowledgementWrapup();
endInterchange();